Rank;Global Rank;Institution;Country;Sector 1;1269;Fundacio de Recerca Sant Joan de Deu *;ESP;Non-Profit